package com.yj.ccs.abs.web.assetData.mapper;

import com.yj.ccs.abs.boot.pagination.Page;
import com.yj.ccs.abs.web.assetData.dto.AreaAnalysisDto;
import com.yj.ccs.abs.web.assetData.dto.ConcentrationAnalysisDto;
import com.yj.ccs.abs.web.assetData.dto.PeriodDto;
import com.yj.ccs.abs.web.assetData.entity.AssetRecycle;
import com.yj.ccs.abs.web.assetData.entity.BillAnalysis;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;


/**
 * Created by zhengguanyong on 2018/3/28.
 */
@Repository
@Mapper
public interface AssetDataPageMapper {

    Page<BillAnalysis> buyerAnalysisPage(ConcentrationAnalysisDto concentrationAnalysisDto);
    Page<BillAnalysis> sellerAnalysisPage(ConcentrationAnalysisDto concentrationAnalysisDto);
    Page<BillAnalysis> parentAnalysisPage(ConcentrationAnalysisDto concentrationAnalysisDto);
    Page<BillAnalysis> finalParentAnalysisPage(ConcentrationAnalysisDto concentrationAnalysisDto);
    Page<BillAnalysis> areaAnalysisPage(AreaAnalysisDto areaAnalysisDto);
    Page<AssetRecycle> assetRecyclePage(PeriodDto periodDto);
    Page<AssetRecycle> assetBuyingPage(PeriodDto periodDto);

}
